package controller;
import java.util.List;
import model.*;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import util.HibernateUtil;

public class KlsEstadoUnidadTransporteManager {

		
	public List<KlsEstadoUnidadTransporte> list() {
		        
	        Session session = HibernateUtil.getSessionFactory().getCurrentSession();
	        session.beginTransaction();
	        List<KlsEstadoUnidadTransporte> estadoUnidadTransporte = null;
	        
	        try {
	             
	            estadoUnidadTransporte = session.createQuery("from KlsEstadoUnidadTransporte").list();
	            session.getTransaction().commit();     
	        } 
	        catch (HibernateException e) {
	            e.printStackTrace();
	            session.getTransaction().rollback();
	        }
	        return estadoUnidadTransporte;
	    }
			
		
		public KlsEstadoUnidadTransporte load(int idEstadoUnidadTransporte) {
	        Session session = HibernateUtil.getSessionFactory().getCurrentSession();
	        session.beginTransaction();
	        KlsEstadoUnidadTransporte KlsEstadoUnidadTransporte = null;
	        		
	        try{
	        KlsEstadoUnidadTransporte = (KlsEstadoUnidadTransporte) session.get(KlsEstadoUnidadTransporte.class, idEstadoUnidadTransporte); 
	        session.getTransaction().commit();
	        }
	        catch (Exception e) {
				// TODO: handle exception
	        	e.printStackTrace();
	            session.getTransaction().rollback();
			}
	        
	        return KlsEstadoUnidadTransporte;
			}

	}
